home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / mpl17ds.zip / MPL17D.DOC < prev    next >
Text File  |  1989-06-14  |  16KB  |  363 lines

  1.  
  2.           !!!!   BACK UP the importand stuff first...!!!!
  3.  
  4.  !!! You MUST have CONFIG.EXE modified for the V)iew arc feature !!!!
  5.  
  6. As of 06/12/89 I have been using CONFIG from 17-2a this enables me to
  7. switch back and forth betweem the MAPLE 17D and RBBS 17-2A...
  8. Pleae Note again the V)iew arc mod mut be installed in CONFIG 17-2A
  9.  
  10. !!!!!!!!!!!! READ THIS NOW !!!! READ THIS NOW !!!!!
  11.  
  12. !!!!!   UPDATED TO SUPPORT ZIP format !!!!!!!
  13.  
  14. YOU MUST HAVE A DEDICATED SUB DIR FOR THE VIEW ARC FEATURE
  15. ALL FILES that go into the SUBDIR used to VIEW an ARC file are DELETED
  16. I repeat ALL FILES ARE DELETED when next user logs on......
  17. PLEASE make sure that there is nothing in the SUB-DIR that is of value
  18. I recommed creating a SUb Dir called C:\VIEW... specify in CONFIG that this
  19. is the Subdir to use for PKX and keep it empty...(Config Option 285)
  20.  
  21. 1) Voting Booth mod has been removed
  22.  
  23. 2) Story Board Mod has been replaced by the INFO mod
  24.  
  25. 3) ALIAS Mod has been installed
  26.   This Mod adds the ability to Support Aliases to RBBS-PC 17.1A
  27.   Aliases Are turned on/off by having/not having a file with the
  28.      extension, A.Def, using the Message Files Name as in ADULTA.DEF
  29.      for the Adult Conference/SubBoard. It is located on the Same
  30.      Drive/Path as the conferences Users File.
  31.  
  32.   Further Notes - The Alias Mod looks for an appropriate DEF file for
  33.           the conference or subboard.  If found it looks for the users
  34.           record and associated alias.  If found it returns and sets up
  35.           the users name to be the alias. It will treat mail to original
  36.           name or alias as belonging to the user.
  37.              If an Alias is NOT found in the Alias file the user is
  38.           prompted as to whether they want to use one.  If no the alias
  39.           is set to their real name.  If the user answers yes, they will
  40.           be prompted for the alias to use.
  41.  
  42.   Alias Limits - Max 31 Character Length, may NOT be Blank, can NOT be
  43.                  'SYSOP', or the Sysop's Name.  Duplicate Aliases are
  44.                  checked and stopped.  No real user name shown in the
  45.                  Alias file can be used as another persons alias.  This
  46.                  prevents someone Entering mail as someone else or being
  47.                  able to read another users personal mail.
  48.   Conference Mail Scan is Supported,
  49.      The Real User Name, at Logon will be notified if anyone has left
  50.          mail to either their real name or their Alias.
  51.  
  52. ZIP CONVERT and Verify mods by Warren Muldrow have been installed
  53.  An RBBS mod to convert all uploads to .ZIP by
  54.       Warren Muldrow, The Software Designer, 912-432-2440, 14400 Baud
  55.       Thanks to Jerry Toler, DixieLand BBS, 912-417-6833 for testing.
  56.       Zip Convert code.  Does the following:
  57.  
  58.          .EXE files are retained as is (for self-extracting files)
  59.            (Unless stopped by the EXTCHECK.DEF file or NOTHANX.DEF)
  60.  
  61.        .ZIP, .ARC, .PAK, .ZOO, and .LZH are unzrc'ed and then Zipped
  62.  
  63.          All other files with Extensions are Zipped
  64.  
  65.       PKUNZIP, PKZIP, PKUNPAK, PAK, LHARC, ZOO.BAT, WHAT.EXE, and LOOZ.EXE
  66.          should be in the DOS path or the RBBS directory.  WHAT is used by
  67.          ZOO.BAT and is included in this archive.  All other routines may
  68.          be found in the companion archive ARCPGMS.ZIP.
  69.  
  70.       The Library work path (Config parm # 304) is used for a work area
  71.          and should point to a separate empty subdirectory for each node.
  72.  
  73.   Thread Mod is in included
  74.  ( THREAD.EXE must be used to maintain the Thread reference file )
  75.         Threaded Messages for RBBS
  76.         George Brungot
  77.         P.O. Box 1815
  78.         Annapolis, MD  21404
  79.  
  80.         RBBS   (301) 268-5821
  81.         300/1200/2400 Baud     24 hours
  82.  
  83.  
  84. The concept of threaded messages is done by creating a file called
  85. MAINT for the main section of RBBS or called by the conference name
  86. plus the letter T after it.  For example, a conference named WORK
  87. would have a thread file called WORKT.  If the file does not exist,
  88. the program will continue without any thread information displayed
  89. or saved.  The file itself can be created with 0 or 1 byte and should
  90. contain NO information initially.
  91.  
  92. The structure of the file as seen by the THREAD patch will be a random
  93. access file of two fields of 6 bytes each.  The first 5 bytes can contain
  94. a message number and the 6th position may contain the letter K to indicate
  95. that the message has been deleted.  The first number is the parent message
  96. number and the second number is a child message number.  A message may have
  97. unlimited replys, thus the file may have the same message number in the 
  98. first position more than once.  An example:
  99.  
  100.   123   124   123   125   123   126K
  101.  
  102. would indicate that the original message #123 has had 3 replies numbered 
  103. 124, 125 and 126, but 126 was killed already.  When message 123 is read, 
  104. it will display that it has replies numbered 124 and 125.  Actually the last
  105. number 123 would also have a K after it so that the search would not have
  106. to display the 126 number, even though 123 has not been killed.  Since this
  107. record is technically no longer needed, it could be purged...  This is done 
  108. externally rather than use up time here.
  109.  
  110. The entire file is searched, so if message 123 was in reply to message 120,
  111. the file might have looked like:
  112.  
  113.   120K  123   123   124   123   125   123K  126K
  114.  
  115. If the record has a K in the first field like the 120 above, then the
  116. system would tell the caller that message 123 is in reply to 120(deleted).
  117. The (deleted) is only added if the K exists.
  118.  
  119. Periodically you may want to delete unneeded records in the MAINT file.
  120. I wrote a quick routine that reads in the file and if a record has a K in the 
  121. second field (it will also have one in the first field also), then it deletes
  122. that record.  
  123.  
  124.  
  125. NO THANXS mod is installed (NOTHANX.DEF must be in the RBBS SUBdir)
  126.   ( I belive Doug Snyder of the DGS data group wrote this mod)
  127.  
  128.   NOTHANX.Def is a simple patch that allows the Sysop a chance to
  129.      refuse certain files users may attempt to uploaded.  If the
  130.      NOTHANX.DEF does Not exist no action is performed.  Once the
  131.      file NOTHANX.Def, located in the RBBS Directory, a line by line
  132.      comparison is done to see if the string listed in the file is
  133.      found in the attempted file name.  If found a File (NOTHANX.MSG)
  134.      located in the RBBS Subdir  is displayed. supports Smart text and
  135.      graphics versions  to the user
  136. eg
  137.      .GIF will stop all GIF Files from being uploaded.
  138.      PC-TOOLS. will stop all file with first name PC-TOOLS
  139.      DGS-SYST.ARC will prevent it from being uploaded.
  140.   (see sample file)
  141.  
  142.  
  143.  
  144.  The EXTCHEK mod has been added You must have the EXTCHECK.DEF file in the
  145.    RBBS SUBDIR
  146.  I've seen some good mods out that allow you to prevent someone
  147.  from uploading a certain type of file. Like Gif, Mac, Exe, etc...
  148.  
  149.  What I wanted was to prevent someone from being allowed to upload a
  150.  file compressed with a different archive format, when the file already
  151.  exists on my BBS in a different format.  Thus if I have FILE.ZIP, the user
  152.  can't upload FILE.ARC, FILE.PAK, FILE.EXE, FILE.COM, etc...
  153.  
  154.  create an extension file list in your RBBS directory named EXTCHECK.DEF.
  155.  List all extension you wish to check for. (see sample file)
  156.  
  157.              Mike Clark
  158.              The Alabama Connection RBBS
  159.              Data: (205) 794-6045
  160.  
  161.  
  162.  
  163.  I have also added a feature that displays a text file if user PAGES sysop
  164. and you are not available.... to enable this all you need to do is create a
  165. TEXT file called PAGED.DEF and keep it in the RBBS subdir..this file should
  166. contain a message you want displayed if you do NOT answer the Page.
  167. supports all SMART TEXT variables also..
  168.  
  169. Also added a mod to display a text file to user before download begins
  170. this mod supports Smart text and Graphics versions..
  171. file must be named TELTHEM.DEF (TELTHEMG.DEF = grapics ver.)
  172. and be located in the RBBS subdir
  173.  
  174.  Descriptions before upload can be used and will ask to AUTO LOG OFF if user
  175.    does NOT select to add Extended Discription...Extended Discriptions are
  176.    ADDED after the Upload works wiht both NON-FMS and FMS dir's
  177.  
  178.  ASKMAIL.MOD has been installed also the PREVIOUS USER MOD
  179.  
  180.  
  181.  TO enable MegaLink, Clink(SeaLink) and Jmodem(Batch) you will need the
  182.     file 17-BATCH.ARC this contains instructions on how to anable BATCH
  183.     mode with protocols other then DSZ
  184.  
  185.   Carbon Copy message feature has also been installed
  186.  
  187.  the Re-edit mods are installed in te message section
  188.  
  189.  
  190. Now can have a second WELCOME TYPE file
  191. to enable you will need a file called NEWS.DEF  this can contain anything you
  192. wish , such as QOUTE for the day, SNIGLETS, or similar
  193. supports GRAPHIC and COLOR  same as WELCOME files  eg NEWSG.DEF NEWSC.DEF
  194. The file must be kept in the same subdir as WELCOME files
  195.  
  196.  
  197. Have added mods to enable a user to ABORT an upload when entering description
  198. Just enter the word ABORT when asked for File description and transfer will not
  199. begine (Uploads only)
  200.  
  201.  
  202. Have added code the will NOT allow a user to upload a file without a
  203. FILE EXTENSION...  to restore this to orig see RBBSSUB5.BAS  code
  204. can be found at line 20435    
  205. IF EXT$ = "" THEN _
  206. RETURN
  207. just remove the above 2 lines and things will be back to normal
  208.  
  209.  
  210. Have compiled the MAPLE wiht Qb 4.5 but you will need to use the /S
  211. swithc to avoid the OUT OF MEMORY ERROR
  212.  
  213.  
  214. PKZIP/PKUNZIP are used to access all ZIP FILES RBBS assumes that these
  215. files are in the DRIVE/SUBDIR specified in CONFIG option 312
  216.  
  217. You also need the ARCVIEW.COM program in this subdir since it is used to
  218. view ARC files... in CONFIG OPTION 312
  219.  
  220. Option 313 is used by the MAPLE code to handle only ARC type files
  221. recommend using PAK16 since it supports all the ARC file formats
  222. and PAK format only drawback to this is PAK16 is slow..
  223. (PAK10.EXE will NOT work)
  224.  
  225. Along with specifying drive and subdir in Config option 285 you must also
  226. tell CONFIG in Option 312 and 313 that you will use Either PKARC,PAK or ARC.
  227. Only the first 2 Characters of the ARC program are used to determin what
  228. commands RBBS is going to use...
  229.  
  230. Please make sure to use one or the other...and have them available in the
  231. Drive/Subdir specified in CONFIG 312
  232.  
  233.  
  234.    The V)iew command also support a help file... this file must be
  235.    named ZIP.HLP and must be keep with the other HELP files
  236.  
  237.  
  238. 2) Have added the routines to CONVERT  files to ZIP and
  239.    REZIP *.ZIP files and add users Name and Description to Zip
  240.    file.
  241.  
  242.  
  243.   AUTOLOGOFF --- users can now ABORT the Auto Logoff process
  244.  
  245.  
  246. HST 9600 Mods by Warren Muldrow......
  247.  
  248.                          RBBS-PC 17.1D change WM042201
  249.                          -----------------------------
  250.  
  251.                                       by
  252.                                  Warren Muldrow
  253.                              The Software Designer
  254.                                 Albany, Georgia
  255.                                   912-432-2440
  256.  
  257.     The new U. S. Robotics modems have the ability to fix the DTE baud
  258. rate (the rate at which the computer and modem communicate) for high speed
  259. connections, while following the caller's baud rate at connections at or
  260. below 2400 baud.  The fixed rate for high speed connections can be either
  261. 19200 or 38400, which allows maximum throughput for file transfers.  RBBS-PC
  262. will support baud rates up to 19200 baud.
  263.  
  264.     While it is also possible to fix the DTE rate for all callers and leave
  265. RBBS-PC's baud rate permanently at 19200 baud, this can cause problems with
  266. door programs which do not correctly handle the Clear-To-Send (CTS) signal
  267. from the modem.  By taking advantage of the capability of the new modems,
  268. these problems can be eliminated while still providing file transfers at
  269. 1600 characters per second or faster when connected to callers using the
  270. high speed modems.
  271.  
  272.  
  273.         NO   -- Always match the DTE baud rate to the caller's baud rate
  274.         YES  -- Always leave the DTE baud rate at its initial rate
  275.         HIGH -- Set the DTE rate to match the caller's baud rate for
  276.                 connections at 2400 baud or slower.  Otherwise, keep the
  277.                 DTE baud at the initial rate.
  278.  
  279.  
  280.        Set Up Information for U. S. Robotics High Speed Modems
  281.        -------------------------------------------------------
  282.  
  283.     Displayed below is the response given by my HST as set up for RBBS-PC
  284. operation.  The display was obtained using the "ATI4" command.  Each
  285. parameter which differs from the normal setup will be discussed.
  286.  
  287.         USRobotics Courier 9600 HST Dual Standard Settings...
  288.  
  289.            B0  C1  E0  F1  M0  Q0  V1  X1
  290.            BAUD=19200  PARITY=N  WORDLEN=8
  291.            DIAL=HUNT   ON HOOK   TIMER
  292.  
  293.            &A2  &B0  &C1  &D2  &G0  &H1  &I0  &J0  &K0
  294.            &L0  &M4  &N0  &P0  &R2  &S0  &X0  &Y1
  295.  
  296.            S00=000   S01=000   S02=043   S03=013
  297.            S04=010   S05=008   S06=002   S07=060
  298.            S08=002   S09=006   S10=007   S11=070
  299.            S12=050   S13=004   S14=000   S15=000
  300.            S16=000   S17=000   S18=000   S19=000
  301.            S20=000   S21=010   S22=017   S23=019
  302.            S24=025   S25=000   S26=000   S27=129
  303.            S28=008   S38=000
  304.  
  305.     B0  -- For the Dual Standard modem, allows proper connection to incoming
  306.            calls from V.32 compatible modems and will switch to HST mode for
  307.            calls from HST modems.  For other than Dual Standard modems, use
  308.            B1.
  309.  
  310.     &A2 -- For Dual Standard modems only.  Adds /HST or /V32 to the normal
  311.            extended result code.
  312.  
  313.     &B0 -- DTE rate follows connection rate.  On the newest modems, switch
  314.            register S27 determines the fixed high speed rate.  On some, &B2
  315.            fixes ARQ calls and follows non-ARQ calls.  Use &B0 when config
  316.            parameter 237 is NO; &B1 when 237 is YES; and &B0 or &B2 when
  317.            237 is HIGH depending on which version of ROM your modem uses.
  318.  
  319.     &C1 -- For Hayes modems this means the carrier detect signal should be
  320.            true only when a carrier is actually detected.  It is not in the
  321.            USR documentation.
  322.  
  323.     &D2 -- For Hayes modems this means to disable auto-answer when carrier
  324.            is dropped.  It is not described in USR documentation.
  325.  
  326.     &H1 -- Causes the modem to lower the Clear-To-Send signal when its
  327.            buffer is full.  Enables hardware handshaking.
  328.  
  329.     &K0 -- Data compression disabled.  This will result in an increase in
  330.            throughput of around 5 percent when transfering compressed files.
  331.  
  332.     &R2 -- Will allow the computer to delay data transmission from the modem
  333.            using the Ready-To-Send (RTS) hardware handshaking.
  334.  
  335.     S13 -- Set to 5 to eliminate the 250 millisecond pause before the modem
  336.            sends result codes to the computer and to cause the modem to return
  337.            itself to its default settings when DTR goes low.  Default value of
  338.            zero may be used.
  339.  
  340.     S27 -- Set to 1 when config parameter 237 is YES or NO.  Set to 129 when
  341.            237 is HIGH.  The one causes the modem to use V.21 answer sequence
  342.            for 300 baud calls which allows it to successfully connect to both
  343.            V.21 and Bell 103 compatible modems.
  344.  
  345.     Switch settings should be: U U D D D U U D D U.  This differs from the
  346. RBBS-PC documentation only in the setting of switch 3.  Setting switch 3 down
  347. causes the modem to default to "Quiet Mode OFF," which means that result codes
  348. will be set to the computer.  The only time that RBBS-PC does not look for
  349. result codes is when going off hook for local mode or to exit to DOS.
  350.  
  351.     Please refer any questions or comments concerning this modification to me
  352. at The Software Designer BBS.  I will accept voice calls on your dime at
  353. (912) 432-7154 during the evenings or on weekends.
  354.  
  355.  
  356.  
  357.  
  358.                 Enjoy !!!!
  359.  
  360.                 Pete Eibl <SysOp Maple Str BBS>
  361.                                 414-771-2805  24hrs 1200-9600 baud
  362.  
  363.